package com.hr.leetcode.数组;

import java.util.Arrays;

/**
 * @author ：zhz
 * @date ：Created in 2020/11/16
 * @version: V1.0
 * @slogan: 天下风云出我辈，一入代码岁月催
 * @description:
 **/
public class _88_合并两个有序数组 {
    /**
     *
     * @param nums1 数组1
     * @param m 数组1的长度
     * @param nums2 数组2
     * @param n 数组2的长度
     */
    public static int[] merge(int[] nums1, int m, int[] nums2, int n) {
        int[] res=new int[m+n];
        for (int i = 0; i < m; i++) {
            res[i]=nums1[i];
        }
        for (int i = 0; i < n; i++) {
            res[m+i]=nums2[i];
        }
        System.out.println(res);
        Arrays.sort(res);
        return res;
    }
    public static int[] merge2(int[] nums1, int m, int[] nums2, int n) {
        int[] res=new int[m+n];
        for (int i = 0; i < m; i++) {
            res[i]=nums1[i];
        }
        for (int i = 0; i < n; i++) {
            res[m+i]=nums2[i];
        }
        System.out.println(res);
        Arrays.sort(res);
        return res;
    }

    public static void main(String[] args) {
        System.out.println(Arrays.toString(_88_合并两个有序数组.merge(new int[]{1, 2, 3}, 3, new int[]{4, 2, 1}, 3)));
    }
}
